package com.ivo.biz;


import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.ivo.core.hibernate.Model;

/**
 * 
 *
 * @author Minkey Wang
 * @version 2017年6月1日
 */
@Entity
@Table(name = "dl_m_performanceMon")
public class PerformanceMon extends Model{

	/**
	 * 
	 */
	private static final long serialVersionUID = -3076217725223826014L;
	
	@Column(name = "MONTH")
	private String month;
	
	@Column(name = "FACTORY")
	private String factory;
	
	@Column(name = "EMP_ID")
	private String emp_id;
	
	@Column(name = "EMP_NAME")
	private String emp_name;
	
	@Column(name = "GENDER")
	private String gender;
	
	@Column(name = "OPE_FK")
	private Long ope_fk;
	
	@Column(name = "SHFTHOUR")
	private Double shftHour;
	
	@Column(name = "ATTDHOUR")
	private Double attdHour;
	
	@Column(name = "PRSNHOUR")
	private Double prsnHour;
	
	@Column(name = "SICKHOUR")
	private Double sickHour;
	
	@Column(name = "LEAVEHOUR")
	private Double leaveHour;
	
	@Column(name = "CLASSTYPE")
	private String  classType;
	
	@Column(name = "LEVEL")
	private String level;
	
	@Column(name = "COUNT")
	private Integer count;
	
	@Column(name = "AUDIT")
	private Double audit;
	
	@Column(name = "DISCIPLINE")
	private Double discipline;
	
	@Column(name = "COMPATIBILITY")
	private Double compatibility;
	
	@Column(name = "DEPARTMENT_ID")
	private String department_id;
	
	@Column(name = "DEPARTMENT_NAME")
	private String department_name;
	
	@Column(name = "DATEOFREGISTER")
	private Date dateOfRegister;
	

	@Column(name = "OUTPUT")
	private Double output;
	
	@Column(name = "CNLOW")
	private Double cnlow;
	
	@Column(name = "WORKTYPE")
	private Long workType;
	
	@Column(name = "WORKABILITY")
	private Double workAbility;
	
	
	@Column(name = "PROFESSIONAL")
	private Double professional;
	
	@Column(name = "LEARNS")
	private Double learns;
	
	
	
	
	public Double getProfessional() {
		return professional;
	}

	public void setProfessional(Double professional) {
		this.professional = professional;
	}

	public Double getLearns() {
		return learns;
	}

	public void setLearns(Double learns) {
		this.learns = learns;
	}

	public Double getWorkAbility() {
		return workAbility;
	}

	public void setWorkAbility(Double workAbility) {
		this.workAbility = workAbility;
	}

	public Long getWorkType() {
		return workType;
	}

	public void setWorkType(Long workType) {
		this.workType = workType;
	}

	public String getMonth() {
		return month;
	}

	public void setMonth(String month) {
		this.month = month;
	}

	public String getFactory() {
		return factory;
	}

	public void setFactory(String factory) {
		this.factory = factory;
	}

	public String getEmp_id() {
		return emp_id;
	}

	public void setEmp_id(String emp_id) {
		this.emp_id = emp_id;
	}

	public String getEmp_name() {
		return emp_name;
	}

	public void setEmp_name(String emp_name) {
		this.emp_name = emp_name;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getDepartment_id() {
		return department_id;
	}

	public void setDepartment_id(String department_id) {
		this.department_id = department_id;
	}

	public String getDepartment_name() {
		return department_name;
	}

	public void setDepartment_name(String department_name) {
		this.department_name = department_name;
	}

	public Date getDateOfRegister() {
		return dateOfRegister;
	}

	public void setDateOfRegister(Date dateOfRegister) {
		this.dateOfRegister = dateOfRegister;
	}

	public Long getOpe_fk() {
		return ope_fk;
	}

	public void setOpe_fk(Long ope_fk) {
		this.ope_fk = ope_fk;
	}

	public Double getShftHour() {
		return shftHour;
	}

	public void setShftHour(Double shftHour) {
		this.shftHour = shftHour;
	}

	public Double getAttdHour() {
		return attdHour;
	}

	public void setAttdHour(Double attdHour) {
		this.attdHour = attdHour;
	}

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public Double getAudit() {
		return audit;
	}

	public void setAudit(Double audit) {
		this.audit = audit;
	}

	public Double getDiscipline() {
		return discipline;
	}

	public void setDiscipline(Double discipline) {
		this.discipline = discipline;
	}

	public Double getCompatibility() {
		return compatibility;
	}

	public void setCompatibility(Double compatibility) {
		this.compatibility = compatibility;
	}

	public String getClassType() {
		return classType;
	}

	public void setClassType(String classType) {
		this.classType = classType;
	}

	public Double getOutput() {
		return output;
	}

	public void setOutput(Double output) {
		this.output = output;
	}

	public Double getCnlow() {
		return cnlow;
	}

	public void setCnlow(Double cnlow) {
		this.cnlow = cnlow;
	}

	public Double getPrsnHour() {
		return prsnHour;
	}

	public void setPrsnHour(Double prsnHour) {
		this.prsnHour = prsnHour;
	}

	public Double getSickHour() {
		return sickHour;
	}

	public void setSickHour(Double sickHour) {
		this.sickHour = sickHour;
	}

	public Double getLeaveHour() {
		return leaveHour;
	}

	public void setLeaveHour(Double leaveHour) {
		this.leaveHour = leaveHour;
	}
	
	
	
}
